jenkins使用Publish over SSH插件连接远程服务器以及目录对应关系

您所在的位置:网站首页 linux 添加ssh用户路径 jenkins使用Publish over SSH插件连接远程服务器以及目录对应关系

jenkins使用Publish over SSH插件连接远程服务器以及目录对应关系

2024-07-11 19:44| 来源: 网络整理| 查看: 265

网上很多教程说的是Publish over SSH插件使用秘钥进行连接,但是这个方法比较麻烦,实际只需要直接用找好密码登录,一下是操作步骤

1、安装jenkinsf服务和Publish over SSH插件。 2、Jenkins SSH Key不需要填写 3、添加SSH Servers Name:随便写 Hostname:服务器IP地址 Username:用户名 Remote Directory:远程目录 重要:点击Use password authentication, or use a different key 在Passphrase / Password填写用户密码 在这里插入图片描述 4、点击测试,测试成功 在这里插入图片描述

主目录 D:\jenkins-work 在这里插入图片描述 Publish over SSH设置中的Remote Directory:/root/jenkins 在这里插入图片描述 在构建项目的时候 构建命令的目录在jenkins所在服务器的工作路径 D:\jenkins-work\workspace\test1 在这里插入图片描述

Source files:源文件的工作路径就是项目工作路径 即:D:\jenkins-work\workspace\test1*

Remove prefix:他可以将Source files多余的路径删除 例如: Source files是001/.sh Remove prefix为空:那么jenkins会把001/.sh(包括001的路径)都复制到远端 Remove prefix为001/:那么jenkins只会复制*.sh

Remote directory表示会在Publish over SSH设置中的Remote Directory进行叠加 那么实际目的地址是:Remote Directory(Publish over SSH设置中的)+Remote directory+(Source files-Remove prefix) 例如图为:/root/jenkins/test1/,所有文件都复制到这个目录下

Exec command:一般会在登录用户的路径下执行 例如:root用户,执行的目录就是/root

再次构建jenkins不会把老的文件和文件夹删除,如果是文件名字一样会覆盖

Clean remote:这个在传文件之前会清除Remote Directory(Publish over SSH设置中的)+Remote directory所有文件 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3